package com.fruit.web.bo;

import java.io.Serializable;

public class AbstractOrderDetail extends java.lang.Object implements Serializable {
	private Long id;
	//private Order order;
	//private Integer productId;
	private String code;
	private String manufacturerCode;
	private String barcode;
	private String spec;
	//private Integer unitId;
	private String imageName;
	private String name;
	private String description;
	private String primaryCategoryCode;
	private String secondCategoryCode;
	private String brandCode;
	private Double retailPrice;
	private Double integration;
	private boolean promotional;
    private Double percentageOfPro;
	private Double salesPrice;
	private Integer salesQuantity;
	private String specialField1;// shoes:color
	private String specialField1Description;
    private String specialField2;// shoes:size
    private String specialField2Description;
	
	public AbstractOrderDetail(){
		
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getManufacturerCode() {
		return manufacturerCode;
	}

	public void setManufacturerCode(String manufacturerCode) {
		this.manufacturerCode = manufacturerCode;
	}

	public String getBarcode() {
		return barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public String getSpec() {
		return spec;
	}

	public void setSpec(String spec) {
		this.spec = spec;
	}

	public String getImageName() {
		return imageName;
	}

	public void setImageName(String imageName) {
		this.imageName = imageName;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getPrimaryCategoryCode() {
		return primaryCategoryCode;
	}

	public void setPrimaryCategoryCode(String primaryCategoryCode) {
		this.primaryCategoryCode = primaryCategoryCode;
	}

	public String getSecondCategoryCode() {
		return secondCategoryCode;
	}

	public void setSecondCategoryCode(String secondCategoryCode) {
		this.secondCategoryCode = secondCategoryCode;
	}

	public String getBrandCode() {
		return brandCode;
	}

	public void setBrandCode(String brandCode) {
		this.brandCode = brandCode;
	}

	public Double getRetailPrice() {
		return retailPrice;
	}

	public void setRetailPrice(Double retailPrice) {
		this.retailPrice = retailPrice;
	}

	public Double getIntegration() {
		return integration;
	}

	public void setIntegration(Double integration) {
		this.integration = integration;
	}

	public boolean isPromotional() {
		return promotional;
	}

	public void setPromotional(boolean promotional) {
		this.promotional = promotional;
	}

	public Double getPercentageOfPro() {
		return percentageOfPro;
	}

	public void setPercentageOfPro(Double percentageOfPro) {
		this.percentageOfPro = percentageOfPro;
	}

	public Double getSalesPrice() {
		return salesPrice;
	}

	public void setSalesPrice(Double salesPrice) {
		this.salesPrice = salesPrice;
	}

	public Integer getSalesQuantity() {
		return salesQuantity;
	}

	public void setSalesQuantity(Integer salesQuantity) {
		this.salesQuantity = salesQuantity;
	}

	public String getSpecialField1() {
		return specialField1;
	}

	public void setSpecialField1(String specialField1) {
		this.specialField1 = specialField1;
	}

	public String getSpecialField1Description() {
		return specialField1Description;
	}

	public void setSpecialField1Description(String specialField1Description) {
		this.specialField1Description = specialField1Description;
	}

	public String getSpecialField2() {
		return specialField2;
	}

	public void setSpecialField2(String specialField2) {
		this.specialField2 = specialField2;
	}

	public String getSpecialField2Description() {
		return specialField2Description;
	}

	public void setSpecialField2Description(String specialField2Description) {
		this.specialField2Description = specialField2Description;
	}
	
}
